# 使用 cmake -P main.cmake 执行对应.cmake文件
cmake_minimum_required(VERSION 3.20)
# CMake 的「变量」本身是不分类型的，所有变量在底层都是字符串
# 1、定义变量
set(var1 "1111")
set(var2 1111)

message("var1 is " ${var1})
message("var2 is " ${var2})

# 2、覆盖变量
set(var2 2222)
message("var2 is " ${var2})

# 3、unset变量
unset(var2)
message("var2 is " ${var2})

# 4、定义list使用空格或者分号区分：打印不会打印出分号
set(list1 1 2 3)
set(list2 1;2;3)
message("list1 is " ${list1})
message("list2 is " ${list2})


# 5、设置局部环境变量
set(ENV{AAA} aaaa)
message("AAA local env is " $ENV{AAA})
# 6、unset局部环境变量
unset(ENV{AAA})
message("AAA local env is " $ENV{AAA})

